Web Dev
5 ArticlesBuilding a Portfolio Site That Actually Gets You Hired
Most developer portfolios are the same template with different colors. After years of reviewing candidates as a staff engineer, here's what actually stands out and what's a waste of time.
How to Create a Blog Website in Next.js App Router
A walkthrough of how I built my blog using Next.js App Router, Markdown files, Prisma, Tailwind CSS, and a bunch of other tools. No CMS, no headless WordPress — just files on disk and some good libraries.
React Server Components Changed How I Think About Data Fetching
After years of useEffect and loading spinners, React Server Components made me realize most of my components never needed to be on the client in the first place.
Building 12 Interactive CSS and Canvas Effects from Scratch
I spent a weekend building 12 interactive visual effects using nothing but Canvas API and CSS. Liquid glass, metaballs, matrix rain, fluid smoke — no libraries, just math and requestAnimationFrame.
Monorepo at Healthifyme
A monorepo is a code repository that holds multiple applications. These applications can be related or completely independent. It also allows us to share code among these application without using any kind of package manager. It should be noted that a monorepo is not a monolith. A monolith is huge amount of coupled code of a single application in a single repository.